@import url(global.css);

/* ---------------mainBody_01-------------------------------  */

.mainBody_01{width:100%; min-width: 1200px; position:relative; background: #000;}

.mainBody_01 .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}

.mainBody_01 .bd ul{width:100% !important;height:880px;}

.mainBody_01 .bd li{width:100% !important;height:100%; overflow:hidden; text-align:center;}

.mainBody_01 .bd li a{display:block; height:100%;}

.mainBody_01 .hd{width:100%;  position:absolute;  bottom:15px; left:0; height:15px; line-height:15px;}

.mainBody_01 .hd ul{ text-align:center;}

.mainBody_01 .hd ul li {cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; border-radius: 100%; margin:0 4px; overflow:hidden; background:#999;filter:alpha(opacity=50);opacity:0.5; line-height:999px;}

.mainBody_01 .hd ul .on{background:#fff;}

.mainBody_01 .prev{display:block; position:absolute; z-index:1; top:50%; margin-top:-60px; left:15%; width:65px; height:129px;background:url(../images/bpre.png) no-repeat; cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;}

.mainBody_01 .next{display:block; position:absolute; z-index:1; top:50%; margin-top:-60px; right:15%; width:65px; height:129px;background:url(../images/bnext.png) no-repeat; cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;}



/* ---------------mainBody_02-------------------------------  */

.mainbody_02{width: 1200px; margin: 0 auto;overflow: hidden; padding:80px 0;}

.mainbody_02 .menu{width:100%; overflow: hidden; }

.mainbody_02 .menu .hd{width: 100%; height: 44px; line-height: 40px;text-align: center; padding-bottom: 30px;}

.mainbody_02 .menu .hd li{width:160px; display: inline-block; height:40px;font-size: 16px; margin-right:20px; border: 2px solid #f1f1f1;border-radius:50px;background: #f1f1f1;}

.mainbody_02 .menu .hd li a{width: 100%; height: 100%; display:block; color: #333;}

.mainbody_02 .menu .hd li.on{border: 2px solid #01a5fa;background: #01a5fa;}

.mainbody_02 .menu .hd li.on a{color: #fff;}

/*.mainbody_02 .menu{width:100%; overflow: hidden; padding-bottom:30px;}

.mainbody_02 .menu ul{width:100%; text-align: center;}

.mainbody_02 .menu li{width:154px; display: inline-block; padding:0 10px;}

.mainbody_02 .menu li a{width:150px; height: 45px; line-height: 45px; border: 2px solid #ccc; display: block; text-align: center; font-size: 14px;}

.mainbody_02 .menu li a:hover{display: block;background:#01a5fa;border: 2px solid #01a5fa; color: #fff;}*/

.mainbody_02 .list{width:100%;  overflow: hidden;}

.mainbody_02 .list ul{width:110%;}

.mainbody_02 .list li{width:285px; float: left; padding-right: 20px;}

.mainbody_02 .list li a{width:281px height:281px; border: 2px solid #ccc; display: block; overflow: hidden;}

.mainbody_02 .list li img{width:281px;display:block; transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;}

.mainbody_02 .list li:hover img{ transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);-webkit-transform:scale(1.3);}

.mainbody_02 .list li a:hover{border: 2px solid #01a5fa; display: block;}

.mainbody_02 .list li p{width:100%; height: 50px; line-height: 50px; font-size: 14px; text-align: center;}



/* ---------------hf-------------------------------  */

.hf{width: 100%;height: 290px;background: url(../images/hf.jpg) center no-repeat;}

.hf .left img{margin-top: 35px; padding: 5px;background: #fff;border-radius: 5px;}

.hf .right{width: 700px;}

.hf .right .des{margin-top: 60px;padding-left: 20px;  border-left: 6px solid #f65136; line-height: 36px;}

.hf .right .des h2{font-size: 30px;color: #ooo;font-weight: normal;}

.hf .right .des h2 span{font-size: 33px;font-weight: 900;}

.hf .right .des p{font-size: 25px;color: #ooo;}

.hf .right .zixun{margin-top: 40px;}

.hf .right .zixun a{display: block;float: left;width: 150px;text-align: center;height: 40px;line-height: 40px;background: #f65136;color: #fff; border-radius:3px;font-size:16px;}

.hf .right .zixun a:hover{background: #F6312F;}

.hf .right .zixun a:active{background: #d94d4d;}

.hf .right .zixun p{float: left;margin-left: 20px; font-size:16px;color: #ooo; line-height:40px;}

.hf .right .zixun p span{font-size: 25px;font-family:'Times New Roman';}



/* ---------------mainBody_03-------------------------------  */

.mainbody_03{width:100%;min-width: 1200px;overflow: hidden; padding: 100px 0;}

.mainbody_03 .list{width:1200px;margin: 0 auto;}

.mainbody_03 .list ul{width:210px; float: left; padding: 0 15px; text-align: center;}

.mainbody_03 .list ul img{width:100%; border: 1px solid #eee; border-radius: 10px;}

.mainbody_03 .list .a2{width:100%; line-height: 30px; font-size: 16px; color: #000;}

.mainbody_03 .list .a3{width:100%; line-height: 24px; font-size: 12px; color: #666;}



/* ---------------mainBody_04-------------------------------  */

.mainBody_04{width:100%;min-width: 1200px;overflow: hidden; padding:100px 0; background: #fff;}   

.mainBody_04 .list{width: 1200px;margin:0 auto;  height:auto;position:relative;}

.mainBody_04 .list .tab3{ padding-bottom:20px;}

.mainBody_04 .list .prev{display:block; width:26px; height:71px; cursor:pointer;position: absolute; top: 155px; left: 0; margin-left:-50px; background:url(../images/hezuo3.png) no-repeat 0 0;}

.mainBody_04 .list .next{display:block; width:26px; height:71px; cursor:pointer;position: absolute; top: 155px; right: 0;margin-right:-50px;background:url(../images/hezuo3.png) no-repeat 0 bottom;}

.mainBody_04 .list .bd{padding:10px 0; overflow: hidden;}

.mainBody_04 .list .bd ul{ overflow:hidden; zoom:1; }

.mainBody_04 .list li{width:358px; height:400px; float: left; border: 1px solid #ccc; padding:15px;text-align: center; margin-right: 15px; background: #fff;}

.mainBody_04 .list li:hover{border: 1px solid #01a5fa;} 

.mainBody_04 .list li:hover .a4{ color: #01a5fa;}   

.mainBody_04 .list .a1{ width: 100%; height:250px; text-align: center; line-height: 220px; font-size: 30px; color: #01a5fa;}   

.mainBody_04 .list .a1 img{ width:100%; height: 250px;}  

.mainBody_04 .list .a2{ width: 100%; height:30px; line-height: 30px; font-size: 18px; padding: 10px 0;color: #01a5fa;}  

.mainBody_04 .list .a2 a{color: #01a5fa;}  

.mainBody_04 .list .a2 a:hover{color: #666;}  

.mainBody_04 .list .a3{ width: 100%; height:72px; line-height:24px; font-size: 14px;}  

.mainBody_04 .list .a4{ width: 100%; height:20px; line-height:20px; font-size: 24px; color: #01a5fa; padding-top: 10px;} 



.mores{ width:100%; height:45px; padding: 20px 0; text-align: center;} 

.more{ width:160px; height:45px; line-height:45px; font-size:16px; display: inline-block; text-align: center; margin:0 20px; color: #fff; background: #01a5fa url(../images/kf.png) no-repeat 30px center; padding-left: 20px;}

.more:hover{display: inline-block; background:#1e8c3c url(../images/kf.png) no-repeat 30px center; color: #fff;} 

.mores .aa{background: #01a5fa url(../images/kf1.png) no-repeat 30px center;}

.mores .aa:hover{background:#1e8c3c url(../images/kf1.png) no-repeat 30px center;} 



/* ---------------mainBody_08-------------------------------  */

.mainBody_08{width:100%;min-width: 1200px;height:auto; padding-bottom:100px; overflow: hidden;}

.mainBody_08 .list{width:1200px;height:auto;margin: 0 auto;}	

.mainBody_08 .tab4{width:1200px; overflow: hidden;}

.mainBody_08 .tab4 .hd{width: 100%; height: 44px; line-height: 40px;text-align: center; padding-bottom: 30px;}

.mainBody_08 .tab4 .hd li{width:140px; display: inline-block; height:40px;font-size: 16px; margin-right:20px; border: 2px solid #f1f1f1;border-radius:50px;background: #f1f1f1;}

.mainBody_08 .tab4 .hd li a{width: 100%; height: 100%; display:block; color: #333;}

.mainBody_08 .tab4 .hd li.on{border: 2px solid #01a5fa;background: #01a5fa;}

.mainBody_08 .tab4 .hd li.on a{color: #fff;}

.mainBody_08 .tab4 .bd ul{ width:100%; overflow: hidden; color: #666;}	

.mainBody_08 .tab4 .bd li{ width:100%; overflow: hidden; padding: 10px 0;}	

.mainBody_08 .tab4 .bd li p{ width:380px; height:78px;border-bottom: 1px solid #f1f1f1; padding:5px 0 10px 0; float: left; margin-right:20px;}	

.mainBody_08 .tab4 .bd li p a{ width:100%; height:30px; line-height: 30px;font-size: 15px; display: block;background:url(../images/j5.png) no-repeat 0 center; text-indent: 20px;}	

.mainBody_08 .tab4 .bd li p i{ width:360px; padding-left: 20px; height:48px; line-height: 24px;font-size: 12px; color: #999; display: block;font-style: normal;}	





/* ---------------mainBody_10-------------------------------  */

.mainBody_10{width: 100%;min-width: 1200px; height: auto; padding: 80px 0 50px 0; margin: 0 0 50px 0; overflow: hidden;background:url(../images/about.jpg) no-repeat center top;}

.mainBody_10 .list{width: 1200px; height:250px; margin: 0 auto; font-size: 16px; line-height: 30px; padding-bottom: 20px;}

.mainBody_10 .list p{ text-align: center; padding-bottom: 40px; color: #fff;}

.mainBody_10 .list a{ position: relative; display: block;width: 210px;height: 45px;line-height: 45px;text-indent: 50px; border-radius: 50px; background: #01a5fa; color: #fff;font-size: 15px; margin: 0 auto;}

.mainBody_10 .list a i{display: block;width: 44px;height: 11px;background: url(../images/jt_r02.png) no-repeat center;position: absolute;left: 120px;top: 18px;transition: all 0.5s;}

.mainBody_10 .list a:hover {display: block;background: #1e8c3c;color: #fff;}

.mainBody_10 .list a:hover i {background: url(../images/jt_r02.png) no-repeat center;left: 130px;}